<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // function $() {
        //     this.name = 'n2'
        // }
        // $.prototype.name = "n3"
        // $.name = 'n1';
        // console.log($.name)

        // function fun() {
        //     this.a = 1
        // }

        // // fun.prototype = {
        // //     constructor: fun,
        // // }

        // var res = new fun();
        // console.log(res)


        // var a = {
        //     name: 'A',
        //     fun: function () {
        //         console.log(this.name);
        //     }
        // }; console.log(a.fun.call({ name: 'B' });)



        // function fun() {
        //     console.log({ name: 'B' }.name);



        // }

        // let obj = {
        //     length: 100
        // };

        // Array.prototype.push.call(obj, 'c');
        // Array.prototype.push.call(obj, 'd');

        // console.log(obj);

        // var arr = [1, 2, 3, 4, 5];
        // var obj = {
        //     0: 1,
        //     1: 2,
        //     2: 3,
        //     3: 4,
        //     4: 5,
        //     length: 5
        // }
        // console.log(arr[2])
        // console.log(obj[2])
    </script>
</body>

</html>